Distributed Versioned Object Storage - Alternatives at the OSD layer (Poster Extended Abstract)

نویسندگان

  • Ivo Jimenez
  • Carlos Maltzahn
  • Jay F. Lofstead
چکیده

The ability to store multiple versions of a data item is a powerful primitive that has had a wide variety of uses: relational databases, transactional memory, version control systems, to name a few. However, each implementation uses a very particular form of versioning that is customized to the domain in question and hidden away from the user. In our going project, we are reviewing and analyzing multiple uses of versioning in distinct domains, with the goal of identifying the basic components required to provide a generic distributed multiversioning object storage service, and define how these can be customized in order to serve distinct needs. With this primitive, new services can leverage multiversioning to ease development and provide specific consistency guarantees that address particular use cases. This work presents early results that quantify the trade-offs in implementing versioning at the local storage layer.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Distributed Spin-Down Algorithm for an Object-Based Storage Device with Write Redirection

We present a distributed spin-down algorithm for conserving energy in an object-based storage device (OSD) cluster. It differs from traditional spin-down algorithms in that it is cooperative—the decision to spin-down an OSD considers not only its own internal state, but also the state of the other OSDs. Each OSD executes an instance of the spin-down algorithm and adapts to the overall workload....

متن کامل

Distributed object-based storage system that stores block level

This presentation aims to describe a method to use a Object-based Storage Device (OSD) Cloud Storage system based on p2p network distributed files as a block level storage system with iSCSI protocol. This coupling of designs allows the user to take advantage of the replication, reliability, scalability and large storage capacity of a Cloud Computing provider without the need for specific or ded...

متن کامل

JAS: JVM-Based Active Storage Framework for Object-based Storage Systems

We propose JAS, a JVM-based active storage framework for object-based storage systems. JAS programs the active storage functions of users as Java codes, and allows them to be executed on different OSD platforms (Operating systems and hardware) without recompiling. JAS offloads the active storage code from a client to the OSD by extending the standard OSD command set, and execute the Java code o...

متن کامل

The ANSI T10 object-based storage standard and current implementations

Object-based storage is the natural evolution of the block storage interface, aimed at efficiently and effectively meeting the performance, reliability, security, and service requirements demanded by current and future applications. The object-based storage interface provides an organizational container, called an object, into which higher-level software (e.g., file systems, databases, and user...

متن کامل

Maximizing OSD Performance with EBOFS

The current and coming generations of large distributed file systems stripe data across large numbers of objectbased storage devices (OSDs). Subsequently, individual OSD workloads tend to exhibit no inter-object locality of reference. Small object sizes reduce OSD efficiency due to disk seek overheads. EBOFS, an extent and B+tree based object file system, allows arbitrarily sized objects and pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1406.3699  شماره 

صفحات  -

تاریخ انتشار 2014